/******************************************************************************
* Copyright (C)  2016 Wuhan Medical union  Co.Ltd All Rights Reserved. 
* 本软件为武汉水象股份有限公司开发研制。 未经本公司正式书面同意，其他任何个人、
* 团体不得使用、复制、修改或发布本软件.
 *****************************************************************************/
package com.loanapp.server.market.api.customer.entity;

import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

/**
 * @author chengpan
 * @date 2017-07-14 09:32:41
 * @description: <描述>
 * @log 2017-07-14 09:32:41 chengpan 新建
 */

@Table(name = "customer_feedback")
public class CustomerFeedback {

	// Fields
	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	private Long id;
	/** 用户ID */
	private Long borrowerId;
	/** 客户编号 */
	private String customerNo;
	/** 手机号 */
	private String phone;
	/** 真实姓名 */
	private String name;
	/** 反馈类型 */
	private Integer type;
	/** 反馈内容 */
	private String content;
	/** 预留手机号 */
	private String reservePhone;
	/** 创建时间 */
	private Date createTime;
	/** 更新时间 */
	private Date updateTime;

	// Constructors

	/** default constructor */
	public CustomerFeedback() {
	}

	// Property accessors

	/**
	 * @return 设置主键 属性值
	 */
	public void setId(Long id) {
		this.id = id;
	}

	/**
	 * @return 获取主键 属性值
	 */
	public Long getId() {
		return this.id;
	}

	/**
	 * @return 获取 borrowerId属性值
	 */
	public Long getBorrowerId() {
		return borrowerId;
	}

	/**
	 * @param borrowerId 设置 borrowerId 属性值为参数值 borrowerId
	 */
	public void setBorrowerId(Long borrowerId) {
		this.borrowerId = borrowerId;
	}

	/**
	 * @return 设置客户编号 属性值
	 */
	public void setCustomerNo(String customerNo) {
		this.customerNo = customerNo;
	}

	/**
	 * @return 获取客户编号 属性值
	 */
	public String getCustomerNo() {
		return this.customerNo;
	}

	/**
	 * @return 设置手机号 属性值
	 */
	public void setPhone(String phone) {
		this.phone = phone;
	}

	/**
	 * @return 获取手机号 属性值
	 */
	public String getPhone() {
		return this.phone;
	}

	/**
	 * @return 设置真实姓名 属性值
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * @return 获取真实姓名 属性值
	 */
	public String getName() {
		return this.name;
	}

	/**
	 * @return 设置反馈类型 属性值
	 */
	public void setType(Integer type) {
		this.type = type;
	}

	/**
	 * @return 获取反馈类型 属性值
	 */
	public Integer getType() {
		return this.type;
	}

	/**
	 * @return 反馈内容 属性值
	 */
	public void setContent(String content) {
		this.content = content;
	}

	/**
	 * @return 反馈内容 属性值
	 */
	public String getContent() {
		return this.content;
	}

	/**
	 * @return 设置预留手机号 属性值
	 */
	public void setReservePhone(String reservePhone) {
		this.reservePhone = reservePhone;
	}

	/**
	 * @return 获取预留手机号 属性值
	 */
	public String getReservePhone() {
		return this.reservePhone;
	}

	/**
	 * @return 设置创建时间 属性值
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	/**
	 * @return 获取创建时间 属性值
	 */
	public Date getCreateTime() {
		return this.createTime;
	}

	/**
	 * @return 设置更新时间 属性值
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	/**
	 * @return 获取更新时间 属性值
	 */
	public Date getUpdateTime() {
		return this.updateTime;
	}

	@Override
	public String toString() {
		StringBuilder builder = new StringBuilder();
		builder.append("CustomerFeedback[");
		builder.append(" 主键[id] = ");
		builder.append(id);
		builder.append(" 用户ID[borrowerId] = ");
		builder.append(borrowerId);
		builder.append(" 客户编号[customerNo] = ");
		builder.append(customerNo);
		builder.append(" 手机号[phone] = ");
		builder.append(phone);
		builder.append(" 真实姓名[name] = ");
		builder.append(name);
		builder.append(" 反馈类型[type] = ");
		builder.append(type);
		builder.append(" 反馈内容[content] = ");
		builder.append(content);
		builder.append(" 预留手机号[reservePhone] = ");
		builder.append(reservePhone);
		builder.append(" 创建时间[createTime] = ");
		builder.append(createTime);
		builder.append(" 更新时间[updateTime] = ");
		builder.append(updateTime);
		builder.append("]");
		return builder.toString();
	}
}